GALU: A Genetic Algorithm Framework for Logic Unlocking
نویسندگان
چکیده
Logic locking is a circuit obfuscation technique that inserts additional key gates to the original in order prevent potential threats such as overproduction, piracy, and counterfeiting. The encrypted generates desired outputs only when correct keys are applied gates. Previous works have identified vulnerability of logic satisfiability (SAT)-based attacks. However, SAT attacks unscalable limited effectiveness on circuits with SAT-hard structures. To address above constraints, we propose GALU, first genetic algorithm-based unlocking framework parallelizable significantly faster than conventional SAT-based counterparts. GALU by formulating deobfuscation (i.e., identifying keys) combinatorial optimization problem approaches it using algorithms (GAs). We consider sequences individuals distinct populations an adaptive, diversity-guided GA consisting four main steps: fitness evaluation, population selection, crossover, mutation. In each iteration, high scores selected transformed into offspring sequences. As result evolutionary searching, highly scalable, effective, efficient. optimize runtime overhead unlocking, integrate design GALU’s algorithm, software hardware closed loop. particular, identify evaluation performance bottleneck employ emulation programmable for optimization. this end, automatically constructs customized auxiliary circuitry pipeline computation constraints checking, sorting, adaptive scalable attack provides flexibility/trade-off between usability. This achieved producing group approximate improving quality over time. perform comprehensive various benchmarks demonstrate achieves up 1089.2× speedup 4268.6× more energy-efficiency compared state-of-the-art unlocking.
منابع مشابه
A genetic algorithm approach for problem
In this paper, a genetic algorithm is presented for an identical parallel-machine scheduling problem with family setup time that minimizes the total weighted flow time ( ). No set-up is necessary between jobs belonging to the same family. A set-up must be scheduled when switching from the processing of family i jobs to those of another family j, i j, the duration of this set-up being the sequ...
متن کاملA Genetic Algorithm Developed for a Supply Chain Scheduling Problem
This paper concentrates on the minimization of total tardiness and earliness of orders in an integrated production and transportation scheduling problem in a two-stage supply chain. Moreover, several constraints are also considered, including time windows due dates, and suppliers and vehicles availability times. After presenting the mathematical model of the problem, a developed version of GA c...
متن کاملTrajectory Tracking of a Mobile Robot Using Fuzzy Logic Tuned by Genetic Algorithm (TECHNICAL NOTE)
In recent years, soft computing methods, like fuzzy logic and neural networks have been presented and developed for the purpose of mobile robot trajectory tracking. In this paper we will present a fuzzy approach to the problem of mobile robot path tracking for the CEDRA rescue robot with a complicated kinematical model. After designing the fuzzy tracking controller, the membership functions an...
متن کاملA Memtic genetic algorithm for a redundancy allocation problem
Abstract In general redundancy allocation problems the redundancy strategy for each subsystem is predetermined. Tavakkoli- Moghaddam presented a series-parallel redundancy allocation problem with mixing components (RAPMC) in which the redundancy strategy can be chosen for individual subsystems. In this paper, we present a bi-objective redundancy allocation when the redundancy strategies for...
متن کاملGenetic algorithm for Echo cancelling
In this paper, echo cancellation is done using genetic algorithm (GA). The genetic algorithm is implemented by two kinds of crossovers; heuristic and microbial. A new procedure is proposed to estimate the coefficients of adaptive filters used in echo cancellation with combination of the GA with Least-Mean-Square (LMS) method. The results are compared for various values of LMS step size and diff...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Digital threats
سال: 2022
ISSN: ['2692-1626', '2576-5337']
DOI: https://doi.org/10.1145/3491256